leaf vegetable - French English Dictionary